


$(function(){

    // console.log(api.timeLesser);
    $('.item-price-timer').timeLesser(api.timeLesser);
    //$("#address").addressSelector(api.input.address);
    $('.comments').marqueen();
    $('.order-notes').marqueen();

    //订单查询
    $('#form_order_search').find('._btn_submit').on('click',function(){
        var a=$(this);
        if(a.hasClass('_dis')){
            return false;
        }
        a.attr('data-text',a.html());

        var c = $('#form_order_search');
        var msg = c.find('.form-msg');
        var _d = {};
        var ta = '';

        ta=c.find('input[name=mobile]');
        if(ta.val().trim()!=''){
            _d.mobile = ta.val().trim(); 
        }else{
            alert('请输入手机号');ta.focus();return false;
        }


        a.addClass('_dis');
        a.html('<img src="my/img/loading.gif" class="m10r">正在提交，请稍等...');
        msg.html('');

        // console.log(_d);
        // return false;

        $.ajaxPost({
            ta:a,
            url:'order_query.php',
            data:_d,
            success:function(rs){
                if(G.debug){
                    console.log(rs);
                }
                if(rs.code==0){
                    // msg.html(rs.msg);
                    for(var i in rs.data){
                        var v = rs.data[i];
                        rs.data[i]['actionView'] = '';
                        rs.data[i]['deliverStatus'] = '订单已确认，即将发货';

                        if(v['printTime']>0){
                            rs.data[i]['deliverStatus'] = '已发货，请保持电话通畅，注意快递员送货上门';
                            if(v['outWarehouseTime']>0||1){

                                if(G.uat==''){
                                    var _url = "http://www.kuaidi100.com/chaxun?com="+v['wuliuCompany']+"&nu="+v['wuliuCode'];
                                }else{
                                    var _url = "http://m.kuaidi100.com/result.jsp?nu="+v['wuliuCode'];
                                }
                                rs.data[i]['actionView'] = '<a href="'+_url+'" target="_blank">点击查看送到哪儿了？</a>';
                            }
                        }
                    }

                    msg.htmlRender(rs.data);
                    a.removeClass('_dis');
                    a.html(a.attr('data-text'));
                    c.find('._result').removeClass('undis');
                    // a.fadeOut();
                }else{
                    alert(rs.msg);
                    a.removeClass('_dis');
                    a.html(a.attr('data-text'));
                }
                
            }
        });
    });
    // $('#form_order_search').find('._btn_submit').trigger('click');

    //提交表单
    $('#form_comments').find('._btn_submit').on('click',function(){
        var a=$(this);
        if(a.hasClass('_dis')){
            return false;
        }

        a.attr('data-text',a.html());

        var c=$('#form_comments');
        var _d={};
        var ta='';

        ta=c.find('textarea[name=content]');
        if(ta.val().trim()!=''){
            _d.content = ta.val().trim();
        }else{
            alert('请输入评论内容');ta.focus();return false;
        }

        ta=c.find('input[name=dealcode]');
        if(ta.val().trim()!=''){
            _d.dealcode = ta.val().trim();
        }else{
            alert('请输入订单号');ta.focus();return false;
        }

        a.addClass('_dis');
        a.html('<img src="my/img/loading.gif" class="m10r">正在提交，请稍等...');

        if(G.debug){
            console.log(_d);
        }

        // return false;

        $.ajaxPost({
            ta:a,
            url:'comments_save.php',
            data:_d,
            success:function(rs){
                if(G.debug){
                    console.log(rs);
                }
                if(rs.code==0){
                    // alert('提交成功');
                    c.find('.comments-form').fadeOut(function(){
                        c.find('.comments-form-result').fadeIn();
                    });

                }else{
                    alert(rs.msg);
                    a.removeClass('_dis');
                    a.html(a.attr('data-text'));
                    if(rs.code==-7003){
                        c.find('input[name=dealcode]').select();
                    }
                }

            }
        });
    });
    // $('#form_comments').find('._btn_submit').trigger('click');



    var f = $('#form_order');

    var price=f.find('.form-fee-total').html().replace('¥','');
    var price_org=f.find('.form-fee-total-org').html().replace('¥','');
    // console.log(api.item);

    f.find('input[name=quantity]').change(function(){
        var t=$(this);
        if(t.val()>10){t.val(10);}
        var quantity=t.val()*1;
        var fee=f.find('.form-fee-total');
            fee.html('¥'+(price*quantity)+'.00');

        f.find('.form-fee-total-org').html('¥'+(price_org*quantity)+'.00');

        var dis =  (price_org*quantity) - (price*quantity);
        f.find('.form-fee-total-save').html(dis+'.00');

    })

    var $quantity = f.find('input[name=quantity]');
    $quantity.siblings('.btn-add').click(function(){
        var a = $(this);
        var val = $quantity.val();
        if(val<10){val++;}
        $quantity.val(val);
        f.find('input[name=quantity]').trigger('change');
    })

    $quantity.siblings('.btn-reduce').click(function(){
        var a = $(this);
        var val = $quantity.val();
        if(val>1){val--;}
        $quantity.val(val);
        f.find('input[name=quantity]').trigger('change');
    })


    //提交表单
    f.find('._btn_submit').on('click',function(){
        var a=$(this);

        if(a.hasClass('_dis')){
            return false;
        }

        var _d={};
        _d.price=price_org;

        _d.size=f.find('input[name=sizes]:checked').val();
        if(!_d.size){
            alert('请选择尺码');
            return false;
        }

        _d.color=f.find('input[name=colors]:checked').val();
        if(!_d.color){
            alert('请选择颜色');
            return false;
        }

        _d.url = G.url;

        _d.quantity=f.find('input[name=quantity]').val();
        if(!_d.quantity){
            alert('请输入数量');
            f.find('input[name=quantity]').focus();
            return false;
        }else{
            if(!(!isNaN(_d.quantity) && _d.quantity>=1 && _d.quantity<=20)){
                alert('商品数量有误');
                f.find('input[name=quantity]').focus();
                return false;
            }
        }
        _d.fee_total=f.find('.form-fee-total').html().replace('¥','')*1;


        _d.name=f.find('input[name=name]').val();
        if(!_d.name){
            alert('请输入收货人名字');
            f.find('input[name=name]').focus();
            return false;
        }else{
            if(!G.reg.name_zh.test(_d.name)){
                alert('收货人名字必须是2-5个汉字，请输入真实姓名');
                f.find('input[name=name]').focus();
                return false;
            }
        }

        _d.mobile=f.find('input[name=mobile]').val();
        if(!_d.mobile){
            alert('请输入手机号码');
            f.find('input[name=mobile]').focus();
            return false;
        }else{
            if(!G.reg.mobile.test(_d.mobile)){
                alert('你输入的手机号码有误');
                f.find('input[name=mobile]').focus();
                return false;
            }
        }

        _d.province=f.find('select[name=province]').val();
        if(!_d.province){
            alert('请选择省份');
            f.find('select[name=province]').focus();
            return false;
        }

        _d.city=f.find('select[name=city]').val();
        if(!_d.city){
            f.find('select[name=city]').focus();
            alert('请选择城市');
            return false;
        }

        _d.area=f.find('select[name=area]').val();
        if(!_d.area){
            f.find('select[name=area]').focus();
            alert('请选择地区');
            return false;
        }

        _d.address=f.find('input[name=address]').val();
        if(!_d.address){
            alert('请输入收货地址');
            f.find('input[name=address]').focus();
            return false;
        }

        if(f.find('textarea[name=dealNote]').val()!=''){
            _d.dealNote=f.find('textarea[name=dealNote]').val();
        }


        _d.uat = G.uat;

        a.addClass('_dis');
        a.html('正在提交...');

        if(G.debug){
            // console.log(_d);
            // return false;  
        }
        

        $.ajaxPost({
            ta:a,
            url:'order_save.php',
            data:_d,
            success:function(rs){
                if(G.debug){
                    console.log(rs);
                }

                if(rs.code==0){
                    a.val('提交成功');
                    var url = "order.php?dealcode="+rs.data.dealCodeSim;
                    if(api.is_m==1){
                        url += '&m=1';
                    }
                    if(api.vmb_version==1){
                        url += '&vmb_version=1';
                    }
                    // window.location.href=url;
                }else{
                    alert(rs.msg);
                    a.removeClass('_dis');
                }
                
            }
        });
    });

})